/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.gpstracking.DA;

import com.gpstracking.BE.*;
import com.gpstracking.Utils.Geometry.Point;
import java.util.ArrayList;
import java.util.List;
import java.util.Set;

import java.util.Iterator;

import org.hibernate.Query;
import org.hibernate.Session;
import org.hibernate.Transaction;

/**
 *
 * @author jmj
 */
public class DispositivoPosicionDA {

    public static DispositivoPosicion ultimaPosicion(Dispositivo dispositivo) {
    	//aqui lo que deberia hacer es un query.. de ahi lo hago xD
    	List<DispositivoPosicion> posicionesDispositivo = (List<DispositivoPosicion>)dispositivo.getDispositivoPosicions();
        return posicionesDispositivo.get(posicionesDispositivo.size()-1);
    }

    public static void save( DispositivoPosicion dispositivoPosicion){
        Session hbsession = HUtil.getSessionFactory().openSession();
        Transaction tx = hbsession.beginTransaction();
        tx.begin();
        hbsession.save(dispositivoPosicion);
        tx.commit();        
    }
}
